home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Path: ERA.COM!era!spencer
- From: spencer@ERA.COM (Spencer Allain)
- Subject: Re: C/C++ knocks the crap out of Ada
- In-Reply-To: c2a192@ugrad.cs.ubc.ca's message of 27 Feb 1996 13: 01:35 -0800
- Message-ID: <SPENCER.96Feb29102241@zorgon.ERA.COM>
- Sender: news@ERA.COM
- Organization: Engineering Research Associates, Vienna, VA
- References: <JSA.96Feb16135027@organon.com> <4gaa6l$8mk@post.gsfc.nasa.gov>
- <4gd94r$isu@mack.rt66.com> <1996Feb22.005518.13396@leeweyr.sccsi.com>
- <4gvrffINNlqo@anvil.ugrad.cs.ubc.ca>
- Date: Thu, 29 Feb 1996 15:22:41 GMT
-
- In article <4gvrffINNlqo@anvil.ugrad.cs.ubc.ca> c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
-
- What is intrinsically unsafe about C? I could write a strict,
- standard-conforming, anally-retentive program in any language that could kill
- people (maliciously, of course).
-
- Software which has life-threatening consequences shoud not be left to something
- that sacrifices intimacy with hardware for some higher purpose that has more to
- do with bureaucracy than anything else.
-
- And it should certainly not be written in some poorly standardized language,
- for which no two implementations are in agreement. C is governed by an
- ISO standard, which, if adhered to, lets a strictly conforming program
- translated by a strictly conforming implementation yield well-defined results.
-
- I don't think you can say the same for Ada or C++.
- --
-
- Whoa there. I think somebody has been feed a lot of misinformation.
-
- Yes, C has an ISO standard, but this is only one aspect of the safety
- issue.
-
- What is intrinsically unsafe about C? I'm not about to rehash what's
- been said a million times, but any programming language that allows
- you to walk all over memory without any checks is considered
- intrinsically unsafe.
-
- And who told you that Ada hasn't been standardized?
-
- -Spencer
-
- ----------------------------------------------------------------------
- Spencer Allain E-mail: spencer@era.com
- Engineering Research Associates Phone : (703) 734-8800 x1414
- 1595 Spring Hill Road Fax : (703) 827-9411
- Vienna, VA 22182-2235
-
- Ask me why _NOT_ to buy anything from Royal Prestige, a Hycite Co.
- ----------------------------------------------------------------------
- <A HREF=http://www.research.digital.com/SRC/modula-3/html/home.html>
- Modula-3 Home Page DEC SRC</A>
- <A HREF=http://www.vlsi.polymtl.ca/m3/>Modula-3 FAQ, etc. </A>
- ----------------------------------------------------------------------
-